﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;

namespace Dora.Tools.Enums.Contract
{
    /// <summary>
    /// 电子合同证件类型枚举
    /// </summary>
    public enum ECIdTypeEnum
    {
        // 1：身份证，2：士官证，3：港澳通行证，4：护照，5：赴台证，6：回乡证，7：台胞证，8：其他
        /// <summary>
        /// 身份证
        /// </summary>
        [Description("身份证")]
        IDCard = 1,
        /// <summary>
        /// 士官证
        /// </summary>
        [Description("士官证")]
        OfficerCard = 2,
        /// <summary>
        /// 港澳通行证
        /// </summary>
        [Description("港澳通行证")]
        HKAndMacaoPass = 3,
        /// <summary>
        /// 护照
        /// </summary>
        [Description("护照")]
        Passport = 4,
        /// <summary>
        /// 赴台证
        /// </summary>
        [Description("赴台证")]
        TaiwanPass = 5,
        /// <summary>
        /// 回乡证
        /// </summary>
        [Description("回乡证")]
        HomeCard =6,
        /// <summary>
        /// 台胞证
        /// </summary>
        [Description("台胞证")]
        TaiWanCard = 7,
        /// <summary>
        /// 其他
        /// </summary>
        [Description("其他")]
        OtherCard = 8


    }
    /// <summary>
    /// 电子合同签署状态(英文标题错了暂时这样吧！担心影响数据)
    /// </summary>
    public enum EContractStateEnum
    {
        // 1:已生成，2:已签署（最终状态，合同完成签署），3:已作废（最终状态，合同完成作废），4:签署（中间状态，表示某个参与者完成签署不表示合同完成签署），5:作废（中间状态，表示某个参与者完成作废不表示合同完成签署）
        /// <summary>
        /// 已生成
        /// </summary>
        [Description("已生成")]
        Create=1,
        /// <summary>
        /// 已签署
        /// </summary>
        [Description("已签署")]
        Writeed =2,
        /// <summary>
        /// 已作废
        /// </summary>
        [Description("已作废")]
        Write=3,
        /// <summary>
        /// 部分签署
        /// </summary>
        [Description("部分签署")]
        Discarded=4,
        /// <summary>
        /// 部分作废（作废的中间状态）
        /// </summary>
        [Description("部分作废")]
        Discard=5
    }
}
